﻿
using RayDen.Library.Core.Primitives;

namespace Lt.Engine.Scene
{
    public abstract class LtSceneObject
    {
        public string Name;
        public Transform World2Object, Object2World;
    }


    public class LtSceneObject<TEntity, TData> : LtSceneObject
    {
        public TEntity Entity;
        public TData   Data;

        public LtSceneObject(TEntity e, TData d)
        {
            this.Entity = e;
            this.Data = d;
        }
    }
}